using System;

namespace Symbonix.NorSoNet.Security.DAL.Entities
{
	public class ProfileData 
	{
		#region Constructors
		public ProfileData() { }
		#endregion

		#region Public Properties
		public virtual int ProfileID
		{
			get { return _profileID; }
			set { _profileID = value; }
		}
		public virtual int UserID
		{
			get { return _userID; }
			set { _userID = value; }
		}
		public virtual string ImageUrl
		{
			get { return _imageUrl; }
			set { _imageUrl = value; }
		}
		public virtual DateTime DateOfBirth
		{
			get { return _dateOfBirth; }
			set { _dateOfBirth = value; }
		}
		public virtual string Gender
		{
			get { return _gender; }
			set { _gender = value; }
		}
		public virtual string MaritalStatus
		{
			get { return _maritalStatus; }
			set { _maritalStatus = value; }
		}
		public virtual string Religion
		{
			get { return _religion; }
			set { _religion = value; }
		}
		public virtual string Address
		{
			get { return _address; }
			set { _address = value; }
		}
		public virtual string City
		{
			get { return _city; }
			set { _city = value; }
		}
		public virtual string State
		{
			get { return _state; }
			set { _state = value; }
		}
		public virtual string ZipCode
		{
			get { return _zipCode; }
			set { _zipCode = value; }
		}
		public virtual string Country
		{
			get { return _country; }
			set { _country = value; }
		}
		public virtual string AboutMe
		{
			get { return _aboutMe; }
			set { _aboutMe = value; }
		}
		public virtual string GeneralInterest
		{
			get { return _generalInterest; }
			set { _generalInterest = value; }
		}
		public virtual string MovieInterest
		{
			get { return _movieInterest; }
			set { _movieInterest = value; }
		}
		public virtual string MusicInterest
		{
			get { return _musicInterest; }
			set { _musicInterest = value; }
		}
		public virtual string TVInterest
		{
			get { return _tVInterest; }
			set { _tVInterest = value; }
		}
		public virtual string BooksInterest
		{
			get { return _booksInterest; }
			set { _booksInterest = value; }
		}
		public virtual string GameInterest
		{
			get { return _gameInterest; }
			set { _gameInterest = value; }
		}
		public virtual string SportInterest
		{
			get { return _sportInterest; }
			set { _sportInterest = value; }
		}
		public virtual string Occupation
		{
			get { return _occupation; }
			set { _occupation = value; }
		}
		public virtual string Education
		{
			get { return _education; }
			set { _education = value; }
		}
		#endregion

		#region Member Variables
		protected int _profileID;
		protected int _userID;
		protected string _imageUrl;
		protected DateTime _dateOfBirth;
		protected string _gender;
		protected string _maritalStatus;
		protected string _religion;
		protected string _address;
		protected string _city;
		protected string _state;
		protected string _zipCode;
		protected string _country;
		protected string _aboutMe;
		protected string _generalInterest;
		protected string _movieInterest;
		protected string _musicInterest;
		protected string _tVInterest;
		protected string _booksInterest;
		protected string _gameInterest;
		protected string _sportInterest;
		protected string _occupation;
		protected string _education;
		#endregion
	}
}
